//MultiDimArray.java
package com.xyc.ch7;
public class MultiDimArray
{
	public static void main(String[] args)
	{
		int [][][]a1={{{1,2,},{3,4,},},{{5,6,},{7,8,},},{{9,0,},{4,9,},},};
		System.out.println("  a1.length="+a1.length);
		for(int i=0;i<a1.length;i++)
		{
			for(int j=0;j<a1[i].length;j++)
				for(int k=0;k<a1[i][j].length;k++)
					System.out.print("  a1["+i+"]["+j+"]["+k+"]="+a1[i][j][k]);
			System.out.println();

		}

		int[][] a2=new int[][]{{2,4,},{6,8,}};
		System.out.println("  a2.length="+a2.length);
		for(int i=0;i<a2.length;i++)
		{
			for(int j=0;j<a2[i].length;j++)
				System.out.print("  a2["+i+"]["+j+"]="+a2[i][j]);
		}
		System.out.println();

		int[][] a3;
		a3=new int[2][2];
		System.out.println("  a3.length="+a3.length);
		for(int i=0;i<a3.length;i++)
		{
			for(int j=0;j<a3[i].length;j++)
				System.out.print("  a3["+i+"]["+j+"]="+a3[i][j]);
		}
		System.out.println();

		int[][] a4;
		a4=new int[2][];
		for(int i=0;i<a4.length;i++)
			a4[i]=new int[2];
		System.out.println("  a4.length="+a4.length);
		for(int i=0;i<a4.length;i++)
		{
			for(int j=0;j<a4[i].length;j++)
				System.out.print("  a4["+i+"]["+j+"]="+a4[i][j]);
		}
		System.out.println();

		Integer[][] b1={{new Integer(1),new Integer(2),},{new Integer(3),new Integer(4),},};
		System.out.println("  b1.length="+b1.length);
		for(int i=0;i<b1.length;i++)
		{
			for(int j=0;j<b1[i].length;j++)
				System.out.print("  b1["+i+"]["+j+"]="+b1[i][j]);
		}
		System.out.println();

		Integer[][] b2=new Integer[2][];
		b2[0]=new Integer[]{new Integer(2),};
		b2[1]=new Integer[]{new Integer(4),new Integer(6),new Integer(8),};
		System.out.println("  b2.length="+b2.length);
		for(int i=0;i<b2.length;i++)
		{
			for(int j=0;j<b2[i].length;j++)
				System.out.print("  b2["+i+"]["+j+"]="+b2[i][j]);
		}
		System.out.println();
	}
}




